#ifndef CHECKPOINTACTIVATECOMMAND_H
#define CHECKPOINTACTIVATECOMMAND_H

#include "CheckPoint.h"
#include "GameCommand.h"

class CheckPointActivateCommand: public GameCommand
{
public:
	CheckPointActivateCommand(CheckPoint* receiver);
	CheckPointActivateCommand(const CheckPointActivateCommand& rhs);
	virtual ~CheckPointActivateCommand();

	void Execute();
	GameCommand* Clone() const;
	
protected:
private:
	CheckPoint* checkpoint;
};

#endif //CHECKPOINTACTIVATECOMMAND_H
